home *** CD-ROM | disk | FTP | other *** search
/ Alles Voor Internet / Tout Pour Internet / alles voor internet.iso / MacInternet™ / Gophers / Mac Server / 00ReadMe_Version.CHANGES < prev    next >
Text File  |  1994-07-08  |  13KB  |  332 lines

  1. July 8, 1994  Latest vesion is 1.0b8
  2.  
  3.   Version 1.0b8 of GopherSurfer is now available.  It has numerous bug
  4. fixes and also new features:
  5.  
  6. 1.  68K version that has 'Users & Groups' support so that access
  7. privileges can be set for items on your gopher server.
  8.  
  9. 2.  68K version that improves on the AppleSearch support previously
  10. only available in version 1.0b5 (in addition to having 'Users & Groups'
  11. support).
  12.  
  13. 3.  PPC version that has new features included in the above but does
  14. not have the AppleSearch support or the 'Users & Groups' support.
  15. Hopefully soon.
  16.  
  17. If you need the features of a 68K version but are running your server
  18. on a Power Mac, then you will need to run the 68K version on your Power
  19. Mac.
  20.  
  21.  
  22. You can get version 1.0b8 of GopherSurfer by either Gopher'ing or
  23. ftp'ing to boombox.micro.umn.edu.  Via Gopher connect to
  24. boombox.micro.umn.edu and follow this path:
  25.  
  26.      gopher/Mac_server/GopherSurfer1.0b8_68K.sea.hqx
  27.                                     GopherSurfer1.0b8_68K_AS.sea.hqx
  28.                                     GopherSurfer1.0b8_PPC.sea.hqx
  29.  
  30. Via ftp connect to boombox.micro.umn.edu as user 'anonymous' and
  31. follow this path:
  32.  
  33.      gopher/Mac_server/GopherSurfer1.0b8_68K.sea.hqx
  34.                                     GopherSurfer1.0b8_68K_AS.sea.hqx
  35.                                     GopherSurfer1.0b8_PPC.sea.hqx
  36.  
  37. Bug fixes all versions:
  38. ----------------------
  39.  
  40. 1.  Fix for servers that seem to listen for a very small number of
  41. connections and then stop accepting connections.  I know more than a
  42. few of you have experienced this.
  43.  
  44.   Bug fixes AppleSearch version:
  45.   -----------------------------
  46.  
  47. 1.  The server no longer advertises the search engines or documents
  48. returned from a search as Gopher+.
  49.  
  50. 2.  Correctly return AppleSearch documents with a <carriage return>
  51. <line feed> combination as required by gopher protocol.  This bug
  52. prevented pc or unix clients from functioning correctly with AppleSearch
  53. items.
  54.  
  55. 3.  Server now logs correctly for AppleSearch items.  Shows the search
  56. engine accessed and the search term.  For documents it shows the file
  57. retrieved.
  58.  
  59. New features all versions: (Except PPC as described above)
  60. -------------------------
  61.  
  62. 1.  Macintosh Aliases are now supported.  This means that you can have
  63. an alias within your published gopher tree that points to another volume
  64. such as a CD-ROM disk.  This is directly dependent on number 2 below.
  65. Or you might have an alias to allow a reference to an item from several
  66. different locations within your published gopher tree.
  67.  
  68. 2.  Since the alias may point outside the published gopher tree there
  69. needs to be a way of verifying this is truly published and not someone
  70. trying to breach the security of your server.
  71.  
  72. If you have an alias to a FILE in your published gopher tree, the server
  73. assumes that the alias was deliberately placed there and will return the
  74. actual item to a client that requests it.
  75.  
  76. If the alias is to another folder or volume outside the published gopher
  77. tree, the original item is found.  If the file sharing is off, the client
  78. can see the contents of the folder or volume but can NOT retrieve any
  79. items contained therein.  The idea here is not to allow access to
  80. documents outside of the published gopher tree.
  81.  
  82. 3.  If file sharing is on, it is now possible to limit access to your
  83. server or portions of your server using Mac filesharing Users & Groups.
  84.  
  85. The access limitations are based on what IP Address the client is
  86. connecting from.  An example is useful here:
  87. For instance on our local Apple Share file server for our campus we
  88. have site licensed materials that are restricted to distribution on
  89. campus only.  Since campus IP addresses are either 128.101.xx.xx or
  90. 134.84.xx.xx, we want to make sure that only clients coming from
  91. these addresses have access.
  92.  
  93. To enforce this we turn off the access rights for everyone.  Then
  94. we create a Group called 'UofMinn'.  We add a user we create called
  95. '134.84.' to the group.  Also we add a user called '128.101.' to our
  96. group.  This means that all clients with source addresses of the form 
  97. 134.84.xx.xx or 128.101.xx.xx, can connect and retrieve items from
  98. the folder we share with the 'UofMinn' group.  And of course we still
  99. can limit whether they can see files, folders or both.
  100.  
  101. But wait!  Within the 134.84.xx.xx range we have the machine named
  102. consultant.micro.umn.edu which is the public gopher access point for
  103. half the known world.  Not to worry.  We simply create a user called
  104. '!134.84.132.9', which is that machines IP Address.  Now we have
  105. access for University of Minnesota users as well as exclusion of
  106. potentially non-university of Minnesota users.
  107.  
  108. 4.  GopherSurfer alias files now have a new updated format.  This new
  109. format only directly affects GopherSurfer alias files that override
  110. the display name or display type.  Namely the host name and port is
  111. no longer stored in these cases in the GopherSurfer alias files.
  112. This allows people on other machines to use their copy of GopherSurfer
  113. to administer or setup items on the server.  No longer is it necessary
  114. to be at the server machine.  You can now put that GopherSurfer machine
  115. in a closet with all the rest of your file servers.
  116.  
  117. 5.  The selector stored in GopherSurfer alias files that are used to
  118. override a display name or display type, is no longer used.  This allows
  119. administrators to easily copy their published gopher tree to another
  120. computer or hard disk.  
  121.  
  122. ================================================
  123. March 30, 1994    Latest version is 1.0b7
  124.  
  125.   Version 1.0b7 of GopherSurfer is now available.  This version works on both 
  126. 680x0 & PowerPC Macintoshes.  Binary files that can work on either architecture 
  127. are called 'FAT' binaries.  We have been calling versions of GopherSurfer that 
  128. do not contain support for AppleSearch 'GopherSurfer LITE'.  So, you could say 
  129. this is the 'FAT-LITE' binary version of GopherSurfer.  A 'FAT HEAVY' version
  130. (a version including support for AppleSearch) will be available shortly.
  131.  
  132.   Our testing has shown that even in cases where the server is just reading
  133. from a file and sending it across the network there are significant speed 
  134. improvements.  For instance,  comparing a Quadra 800 and a PowerPC, we see a 
  135. speedup of 5.3 times on the PowerPC when sending a typical binary file.  For 
  136. files the server must Binhex encode before sending, we see a 5.1 speedup.
  137.  
  138.   So you might want to consider a PowerPC as a GopherSurfer platform,
  139. especially for high volume servers.
  140.  
  141. Bug fix:
  142.  
  143. 1. Fixed a bug that prevented the Gopher menu from being
  144. available in Preview mode.
  145.  
  146. ================================================
  147. March 21, 1994    Latest version is 1.0b6
  148.  
  149.   This is the FAT-LITE binary version of 1.0b6.  This is an
  150. application/binary that can be run on either a standard 680x0
  151. processor macintosh or a Power Macintosh (RISC processor).
  152.  
  153. FAT denotes that it contains everything to run on either
  154. 680x0 or RISC processor macintoshes.
  155.  
  156. LITE means this version doesn't have AppleSearch support
  157. compiled in.  It is on the way.
  158.  
  159. ================================================
  160. January 31, 1994    Latest version is 1.0b5
  161.  
  162.   This is version 1.0b5 lite.  Version 1.0b5 lite does not have
  163. AppleSearch support
  164.  
  165. New enhancements/bug fixes include:
  166.  
  167. 1. Fixed a bug that would cause the server to die if it received
  168.    some types of requests.
  169.    
  170. ================================================
  171. December 22, 1993    Latest version is 1.0b4
  172.  
  173.  
  174. New enhancements/bug fixes include:
  175.  
  176. 1. The Gopher's Helper stack has been retired.  All of its
  177.    functionality has been added to the server in the form
  178.    of a Preview option.  While Previewing it is possible to
  179.    change the type or display name advertised for an item.
  180.  
  181.    And finally the administrator can create either Gopher or
  182.    Gopher+ links to other servers.
  183.  
  184.    By placing the link creation facilities in the application,
  185.    links no longer require a place holder file.  With Gopher's
  186.    Helper a place-holder file was required so something would show.
  187.    Then a link file would be created to contain the information
  188.    about the remore host.  Such as port number, selector etc.
  189.       
  190.    This is not necessary anymore.  So for a link you will see a
  191.    file named something like 'filename#'(# = option-<8> character)
  192.    but the place holder file called 'filename' is not needed.
  193.                
  194.    I am using the term 'link' to mean a reference to something on
  195.    another gopher server.  Not a connection to your own server.
  196.                  
  197.    This is a one-time deal.  A version number has been introduced into
  198.    the link files to allow for easy upgrades in the future.
  199.  
  200. WARNING!
  201.  
  202.    Unfortunately, all links must this once be recreated from scratch.
  203.    It will be necessary to re-do all links to other servers.
  204.  
  205.    As well as those items where you used the Gopher's Helper to
  206.    change the name displayed to a connecting client.  Or the 
  207.    type displayed to the connecting client.
  208.  
  209.    In the process of fixing the links problem I decided to add a
  210.    number to the link files.  In the future this will make it easy to
  211.    upgrade these files with no user intervention.  For instance when
  212.    AppleSearch support is added for full-text indexing.  ;-)
  213.         
  214. 2. Administrator selection of directory to publish.
  215.  
  216. 3. Logging to a file the following information for
  217.    each connection:
  218.  
  219.      Connection number
  220.      Time/Date
  221.      Host or IP address where request originated from.
  222.      Selector string sent from client
  223.  
  224.   All nicely tab separated so it can be summarized in your favorite
  225. spread sheet.
  226.  
  227. 4. Tabbing through the configuration fields now correctly selects
  228.    the full text of the next field.  Also it completely removes the
  229.    cursor from the previous field.  No more ghost insertion cursors.
  230.  
  231.  
  232. ================================================
  233. October 6, 1993    Latest Version is 1.0b3
  234.  
  235.  
  236. As always feature requests and comments/bug 
  237. reports are welcome.
  238.  
  239. Also for bug reports please send me the full
  240. domain name of your host, example - 
  241. boombox.micro.umn.edu, and what port it is
  242. running on.  Also which items are causing
  243. problems.  If I can test your server directly
  244. it is easier to isolate the bugs remaining.
  245.  
  246. Which is what we all want.
  247.  
  248.  
  249. Future enhancements coming soon
  250. ===============================
  251.  
  252. 1.  Logging to a file.
  253. 2.  Warning if you close the configuration window
  254.     that the server is suspending operation.
  255. 3.  Ability to erase the log window without closing
  256.     the window or quitting.
  257. 4.  Write your favorite feature here and send me
  258.     some mail describing it and why it would be a
  259.     good thing to have.  I'm easy to convince as
  260.     long as it doesn't require the assitance of
  261.     an electrician or a plumber.  :-)
  262.  
  263.  
  264. ===================================================
  265. October 6, 1993
  266.  
  267. Bug Fixes/Changes in version 1.0b3
  268. ----------------------------------
  269.  
  270. 1.  Long names for directories were not correctly
  271. advertised to connecting clients.  They showed as
  272. a file instead of a directory.  Attempts to fetch
  273. this 'file' resulted in the Gopher Surfer complaining
  274. and possibly crashing  The client would also display
  275. an ugly warning (TurboGopher) saying it didn't have
  276. enough memory.
  277.  
  278. 2.  The Gopher Surfer now works correctly with clients
  279. that make use of the Gopher+ long views.  The clients
  280. which I know to rely on this feature include the unix
  281. client we distribute with the Gopher+ unix distribution
  282. and also the HGopher client for windows.
  283.  
  284. 3.  The Gophers Helper G+ now correctly selects and
  285. modifies the line you click on.  There was a bug
  286. dealing with some file types.
  287.  
  288. 4.  The Gopher's helper treats all files now similar
  289. to how the Gopher Surfer treats them.  In other words
  290. if it recognizes the file type it advertises it as the
  291. appropriate gopher type.  If it is unrecognized but
  292. has a resource fork it is displayed as a Binhex gopher
  293. type.  Exactly as the Gopher Surfer application does.  
  294. Otherwise it advertises it as a text file.
  295.  
  296.  
  297. ==================================================
  298. September 29, 1993
  299.  
  300. Changes in version 1.0b2
  301. ---------------------------
  302.  
  303. WARNING:  You must create new settings documents
  304. for version 1.0b2.
  305.  
  306. This is a once only hardship.  I have implemented
  307. a version number in the settings file for future
  308. easy upgrades as new information is added to the
  309. settings document
  310.  
  311.  
  312. 1.  The following is now saved as part of the server
  313.     document:
  314.  
  315.     Run gopher server - So it is possible to place an
  316.     alias or actual settings document in startup folder
  317.     to have server auto launch on startup.  The directory
  318.     offered from Gopher Surfer is directory where the
  319.     application is located.
  320.  
  321.     ISO Latin-1 characters - Saves this setting
  322.     between restarts.
  323.  
  324.     Log by host names - Saves this setting
  325.     between restarts.
  326.  
  327. 2.  Added support for Video/MPEG files.
  328.  
  329. 3.  Tweaked TurboGopher to also have support for
  330.     Video/MPEG.  Placed Sparkle 1.6 in the TurboGopher
  331.     Helper applications folder.  Very nice MPEG
  332.     player.